// 导入vue
import Vue from 'vue'
// 导入vue-i18n
import I18n from 'vue-i18n'
import Cookies from 'js-cookie'
// 导入自定义语言包
import zh from './lib/zh'
import en from './lib/en'
// 导入element-ui语言包
import elEnLocal from 'element-ui/lib/locale/lang/en'
import elZhLocal from 'element-ui/lib/locale/lang/zh-CN'
// 安装插件
Vue.use(I18n)

// 实例化一个对象
const i18n = new I18n({
  locale: Cookies.get('language'),
  messages: {
    zh: { ...zh, ...elZhLocal },
    en: { ...en, ...elEnLocal },
    rb: {
      hello: 'こんにちは'
    },
    hg: {
      hello: '안녕'
    },
    alb: {
      hello: 'مرحبا'
    }
  }
})

export default i18n
